Visualizing Program Executions on Large Data Sets

نویسندگان

  • John T. Stasko
  • Jeyakumar Muthukumarasamy
چکیده

Understanding and interpreting large data sets is an important but challenging operation in many technical disciplines. Computer visualization has become a valuable tool to help portray characteristics of large data sets. In software visualization, illustrating the operation of very large programs or programs working on very large data sets has remained one of the key open problems. Here, we introduce an approach that uses emantic zooming to depict largeprogram executions. Our method utilizes abstract, clustered graphics to portray program operations on the entire data set. Then, by interacting with the presentation, a viewer can zoom in to examine details and individual values. At this “magnijed” level, the presentation adjusts to reflect displays common in existing algorithm animation and program visualization systems,

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Visualizing Program Executions on Large Data Sets Using Semantic Zooming

Understanding and interpreting a large data source is an important but challenging operation in many technical disciplines. Computer visualization has become a valuable tool to help capture and portray characteristics of large data sets. In software visualization, illustrating the operation of very large programs or programs working on very large data sets has remained one of the key open probl...

متن کامل

Visualizing Dynamic Data Dependences as a Help to Maintain Programs

This paper is on a project to evaluate the impact of visualizing dynamic data dependences in the context of maintenance activities. Our work is based on previous work in displaying static data dependences and on experience with large sets of dependence displaying strategies that we adapted to deal with problems where dynamic information is crucial. We developed a prototype around a Lisp interpr...

متن کامل

Visualizing Message Patterns in Object-Oriented Program Executions

The dynamic behavior of object-oriented programs is diicult to design, implement, and modify. Understanding the interactions between classes and objects is necessary to create eecient designs and make safe modiications. This work seeks to identify, visualize, and analyze recurring message patterns in object-oriented program executions as a means for understanding and examining dynamic behavior....

متن کامل

Designing Pixel-Oriented Visualization Techniques: Theory and Applications

ÐVisualization techniques are of increasing importance in exploring and analyzing large amounts of multidimensional information. One important class of visualization techniques which is particularly interesting for visualizing very large multidimensional data sets is the class of pixel-oriented techniques. The basic idea of pixel-oriented visualization techniques is to represent as many data ob...

متن کامل

Monitoring Information Flow

We present an information flow monitoring mechanism for sequential programs. The monitor executes a program on standard data that are tagged with labels indicating their security level. We formalize the monitoring mechanism as a big-step operational semantics that integrates a static information flow analysis to gather information flow properties of non-executed branches of the program. Using t...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1996